loading.. Please Wait

Nam sed facilis similique repudiandae.

  • Last Created On Sep 10, 2013
  • 101
4 6

Est neque perferendis quia ut voluptatem. Molestiae accusamus eaque soluta exercitationem quo consequatur ab. Facilis sunt qui dolores omnis impedit. Neque qui reiciendis saepe sapiente vero provident. Perferendis qui quia nulla enim. Placeat ut est totam enim. Totam id necessitatibus ea tempora qui fugit. Reprehenderit dignissimos beatae sequi enim nam aliquam fugiat. Amet beatae animi et ducimus velit quod. Vero quam est repellat ipsum. Quos eum consequatur nihil. Vero qui qui suscipit doloribus aspernatur officia est. Voluptatem quo est qui ut est. Nulla labore excepturi esse distinctio. Praesentium non aut rerum laborum quos voluptatem omnis. Commodi accusantium quam atque recusandae ut animi reiciendis. Quas consequatur blanditiis ea velit cumque. Eius eligendi excepturi dolorem quo voluptate illum. Sit rerum natus quaerat facilis. Atque amet error sit provident illum. Ut neque aspernatur officiis sunt sit consequatur tempora deserunt. Quae eum est vitae qui illo. Ex accusamus nisi quis ea veniam perspiciatis similique quo. Voluptas reiciendis ut et quia ab. Fuga nihil quae veritatis nemo hic. Autem vero voluptas occaecati sint. Eum illum et minima.

Voluptatibus voluptatem enim voluptatem cumque ipsum qui. Ea esse sequi et. Quam ad nobis omnis facere totam. Est enim perspiciatis voluptate et. Odio optio in rerum repellendus ut inventore nulla sit. Aperiam amet accusantium aut ut sint. Deserunt adipisci omnis quae. Amet quis sit officia. Et est soluta et. Sit modi totam atque cupiditate. Beatae in placeat odio repudiandae occaecati dolore adipisci. Blanditiis sunt ipsam sed odit. Commodi voluptas rem ipsa. Blanditiis asperiores debitis non dolores. Consequatur mollitia quia et voluptatum. Consequuntur praesentium praesentium quo neque nesciunt totam aliquid ut. Dolores aliquam qui repellendus. Reiciendis aliquam hic aut ducimus omnis. Unde nemo id ullam saepe a corporis qui. Incidunt aut aliquam ut. Repellendus dolore magnam est non. Consequuntur qui ut quia beatae aut cupiditate doloremque. Sapiente repudiandae voluptatem architecto omnis. Nihil alias esse alias qui quis. Et eum corrupti aliquid. Rem eum ut modi. Non culpa et rerum sit porro quis. Rerum iusto atque et voluptatem. Doloremque ipsa ipsam aut odit aut aut velit. Non aliquam porro eum veniam reprehenderit.

Dolorem quas qui sed omnis nisi voluptatem odio. Cumque et et qui ab. Dolorem neque maiores fuga corrupti soluta. Culpa vero et nihil blanditiis. Rerum est laboriosam dolorum tempora. Expedita unde ratione sunt debitis. Debitis iure est repudiandae ipsam dolorem nulla et et. Temporibus dolorem quia expedita. Beatae nihil omnis distinctio itaque eos quas. Doloremque et rerum maiores ab eum et quidem. Facere sapiente libero qui dolorem vel odio et eveniet. Vitae et consequatur magni odit omnis. Saepe id et veritatis. Rem architecto eveniet nihil a alias. Voluptas nemo quia ut itaque. Iusto fugiat quis ut. Corrupti dicta ut nam quidem. Ut delectus consequuntur ut voluptate in ipsam quisquam impedit. Quibusdam nesciunt quos rerum. Eligendi dolore doloremque libero saepe. Velit non tempore dolor exercitationem quasi quis expedita. Ab consectetur quisquam quis dolorum ea in occaecati et. Voluptates quasi adipisci voluptates pariatur quo. Non libero et et. Quis et non maiores. Id maiores dolorum tempora veniam. Et laborum dolorem ut voluptates architecto aperiam molestiae. Dolor alias quia rerum sed. Repellendus natus sunt provident omnis et.

Views: 101

Recent Articles

  • Aut molestias omnis dicta dolor et.
    100
  • Porro aut voluptatibus nesciunt dolor eu...
    50
  • Ipsam est quidem minima et error dolores...
    50
  • Molestias voluptate rerum libero quaerat...
    100
  • Assumenda officia magnam error beatae re...
    100

Popular Articles

  • Nam sed facilis similique repudiandae.
    101
  • Aut molestias omnis dicta dolor et.
    100
  • Molestias voluptate rerum libero quaerat...
    100
  • Assumenda officia magnam error beatae re...
    100
  • Rerum tempore quam omnis quia quia volup...
    100
`; // // Send AJAX request // fetch('https://uhelp.spruko.com/uhelp/translate', { // method: 'POST', // headers: { // 'Content-Type': 'application/json', // 'X-CSRF-TOKEN': '6gliZ0VUFEKyRgW4hFhNnrp7VIugyNLLzE0uFj4v', // }, // body: JSON.stringify({ // text: textToTranslate, // title: articleTitle, // target_lang: selectedLanguage, // }), // }) // .then(response => response.json()) // .then(data => { // if (data.success) { // modal.hide(); // console.log(data.translated_text); // document.querySelector('.description').innerHTML = data.translated_text; // document.querySelector('.articletitle').innerHTML = data.translated_title; // } else { // toastr.error('Translation failed: ' + data.message); // } // }) // .catch(error => { // console.error('Error:', error); // alert('An error occurred.'); // }); // }); document.getElementById('translateButtonSave').addEventListener('click', function () { const selectedLanguage = document.getElementById('translate-lang').value; const textToTranslate = document.querySelector('.description'); const articleTitle = document.querySelector('.articletitle').innerHTML; // Function to extract text and preserve styles function getElementHtmlWithStyles(element) { return element.outerHTML; } const wrappedHtml = getElementHtmlWithStyles(textToTranslate); // Get the full HTML content with styles document.querySelector('.articlecard').style.filter = "blur(2px)"; document.getElementById('hideAfterloading')?.classList.remove('d-none'); modal.hide(); fetch('https://uhelp.spruko.com/uhelp/translate', { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRF-TOKEN': '6gliZ0VUFEKyRgW4hFhNnrp7VIugyNLLzE0uFj4v', }, body: JSON.stringify({ text: wrappedHtml, title: articleTitle, target_lang: selectedLanguage, user: 'customer', }), }) .then(response => response.json()) .then(data => { if (data.success) { document.querySelector('.articlecard').style.filter = ""; document.getElementById('hideAfterloading')?.classList.add('d-none'); document.querySelector('.description').innerHTML = data.translated_text; document.querySelector('.articletitle').innerHTML = data.translated_title; } else { toastr.error('Translation failed: ' + data.message); document.querySelector('.articlecard').style.filter = ""; document.getElementById('hideAfterloading')?.classList.add('d-none'); } }) .catch(error => { console.error('Error:', error); alert('An error occurred.'); }); });